home *** CD-ROM | disk | FTP | other *** search
- Short: CVS 1.11.2 - Concurrent Versions System
- Author: Various; ported by Olaf Barthel <olsen@sourcery.han.de>, Jens Langner <Jens.Langner@light-speed.de>
- Uploader: Jens Langner <Jens.Langner@light-speed.de>
- Type: util/gnu
- Replaces: util/gnu/cvs-1.11.1p1.lha
-
- CVS 1.11.2 Amiga port (22 July 2002)
- ====================================
-
- Introduction
- ------------
- This is a somewhat rough port of GNU CVS 1.11.2, a version control system,
- which allows you to keep old versions of files (usually source code), keep a
- log of who, when, and why changes occurred, etc., like RCS or SCCS. It handles
- multiple developers, multiple directories, triggers to enable/log/control
- various operations, and can work over a wide area network. The following tasks
- are not included; they can be done in conjunction with CVS but will tend to
- require some script-writing and software other than CVS: bug-tracking, build
- management (that is, make and make-like tools), and automated testing. (Quoted
- from the CVS documentation.)
-
- I call this a 'rough port' since it is not as polished as, say Heinz Wrobel's
- excellent 'RCS' port. It does what it needs to do, but a few features are
- sorely lacking, such as support for Amiga file protection bits. On the other
- hand, however, you get everything, and perhaps more, you got with the previous
- Amiga ports of CVS: this port does not require 'ixemul.library' to work and it
- does not require an RCS installation because it is completely self contained.
- The port would also probably win a price as the largest 'pure' executable; it
- can be made resident.
-
-
- What's in this package?
- -----------------------
- This distribution contains the Amiga port, the Amiga specific source code and
- most of the original GNU CVS 1.11.2 distribution. 'Most' in this case means
- that only the original source code has been omitted in order to keep the
- distribution archive small; the documentation and support files are all
- provided. The original source code can be downloaded from the Internet at
- 'ftp://ftp.cvshome.org/pub/cvs-1.11.2/cvs-1.11.2.tar.gz'. I have added two
- more files which are converted from the original Unix man pages, namely
- 'cvs.1.man' and 'cvs.5.man' whose sources can be found in the
- 'cvs-1.11.2/man' directory.
-
- Features of this Amiga CVS port
- -------------------------------
- + full cvs client (checkin/checkout)
- + TCP/IP support (for connecting to servers via TCP/IP)
- + SSH support for secure connections
- + no ixemul.library needed.
- + no RCS installation needed.
- + could be made resident (less memory+faster)
- + processor optimized versions [020/030/040/060]
-
- Not implemented features yet
- ----------------------------
- - no server support (you can`t use a Amiga as a cvs server)
- - no file protection bits support (to a lack of AmigaOS)
-
- Please read the included README.AMIGA for a full documentation !
-
-
- Contacting the authors
- ----------------------
- If you have any further questions on this port, feel free to contact us:
-
- Olaf Barthel
- Brabeckstr. 35
- D-30559 Hannover
- Federal Republic of Germany
-
- olsen@sourcery.han.de
-
- Jens Langner
- Lannerstrasse 1
- D-01219 Dresden
- Federal Republic of Germany
-
- Jens.Langner@light-speed.de
-
-
- History
- -------
-
- 2002-07-22 Jens Langner <Jens.Langner@light-speed.de>
-
- * fixed bug in recv_all() function of the ssh implementation
- where we didn`t check for a returned zero value, that
- caused an infinite loop under certain situations.
- * fixed problem where after the update to 1.11.2, the cvs
- port always reported an input/output error when using the
- :server: method.
-
- 2002-07-14 Olaf Barthel <olsen@sourcery.han.de>
-
- * found bug in the OpenSSL Blowfish-chiffre routines that
- caused the cvs SSH routines to fail somehow. cvs will now
- check for those buggy chiffre packets and throw and error
- message accordingly.
-
- 2002-05-08 Jens Langner <Jens.Langner@htw-dresden.de>
-
- * updated the original source tree to latest 1.11.2
- version of cvs and adapted the port to that new version.
- Somehow after the update cvs throws an input/output error
- each time it is used with ssh.
-
- 2002-03-05 Olaf Barthel <olsen@sourcery.han.de>
-
- * In __tzset() the time zone sign was set the wrong way
- round, i.e. "+" instead of "-" and the other way round.
- Fixed.
- * Cleaned up the source code a little, taking special care
- of the tab size, pointers, variable names, typos and
- the like.
- * Clarified the use of certain routines which otherwise would
- look very esotheric...
- * Now shows a proper error message when a :server: connection
- cannot be established. Also reworked the other error messages
- produced by the amiga_rcmd() routine.
- * Directories are now always reported as being available for
- reading, writing and searching by the owner.
- * Files are now always reported as readable by the owner.
- * No longer allocates 1424 bytes from the local stack when
- starting a remote cvs server.
- * "cvs import .." now works as expected for remote repositories;
- previous versions would try to access the repository locally
- and get into trouble if it didn't exist. This probably
- counts as an actual CVS bug which was particularly noticeable
- on the Amiga.
-
- ... more history in the included ChangeLog file.
-